package cc.rengu.oltp.service.common.entity;

import cc.rengu.oltp.utility.annotation.FIELDPATH;

import java.io.Serializable;

/**
 * 用户订单表
 * Created by 王成 on 2018/4/18.
 */
public class UserOrderInfo implements Serializable {
    private String rowno;             /* 记录数                          */
    private String instId;            /* 机构标识                         */
    private String txnDate;           /* 交易日期                         */
    private String txnTime;           /* 交易时间                         */
    @FIELDPATH("txnType")
    private String txnNum;            /* 内部交易码                       */
    private String bizType;           /* 业务细分                         */
    private String msgSrcId;          /* 源系统标识                       */
    private String transChannelId;    /* 渠道标识                         */
    private String userOrderId;        /* 用户订单号                      */
    private String mchntOrderId;      /* 商户订单号                       */
    private String orderDesc;         /* 订单描述                         */
    private String userId;            /* 用户编号                         */
    private String groupMchntNo;      /* 平台商户/集团商户/代理商商户号   */
    private String groupMchntName;    /* 平台商户/集团商户/代理商商户名称 */
    private String orderCcy;          /* 订单币种                         */
    private String orderAmt;          /* 订单金额                         */
    private String discountInfo;      /* 用户优惠信息                     */
    private String needPayAmt;        /* 待支付金额                       */
    private String realPayAmt;        /* 实际支付金额                     */
    private String realDiscountAmt;   /* 实际优惠总金额                   */
    private String orderUrl;          /* 订单URL                          */
    private String frontBackUrl;      /* 前台回跳URL                      */
    private String notifyBackUrl;      /* 后台通知URL                     */
    private String frontSeqNum;       /* 前端流水号                       */
    private String sysSeqNum;         /* 系统流水号                       */
    private String orderCreateTime;   /* 订单创建时间                     */
    private String orderExpiryTime;   /* 订单有效期                       */
    private String origTxnDate;       /* 原交易日期                       */
    private String origSysSeqNum;     /* 原交易流水号                     */
    private String orderStatus;       /* 订单状态                         */
    private String transStatus;       /* 交易状态                         */
    private String bizStatus;         /* 业务状态                         */
    private String createTime;        /* 创建时间                         */
    private String orderType;         /* 订单类型                         */
    private String orderExtraInfo;    /* 订单附加信息                     */
    private String updateTime;        /* 修改时间                         */
    private String remark1;           /* 备用字段1                        */
    private String remark2;           /* 备用字段2                        */
    private String remark3;           /* 备用字段3                        */

    public String getRowno() {
        return rowno;
    }

    public void setRowno(String rowno) {
        this.rowno = rowno;
    }

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getTxnDate() {
        return txnDate;
    }

    public void setTxnDate(String txnDate) {
        this.txnDate = txnDate;
    }

    public String getTxnTime() {
        return txnTime;
    }

    public void setTxnTime(String txnTime) {
        this.txnTime = txnTime;
    }

    public String getTxnNum() {
        return txnNum;
    }

    public void setTxnNum(String txnNum) {
        this.txnNum = txnNum;
    }

    public String getBizType() {
        return bizType;
    }

    public void setBizType(String bizType) {
        this.bizType = bizType;
    }

    public String getMsgSrcId() {
        return msgSrcId;
    }

    public void setMsgSrcId(String msgSrcId) {
        this.msgSrcId = msgSrcId;
    }

    public String getTransChannelId() {
        return transChannelId;
    }

    public void setTransChannelId(String transChannelId) {
        this.transChannelId = transChannelId;
    }

    public String getUserOrderId() {
        return userOrderId;
    }

    public void setUserOrderId(String userOrderId) {
        this.userOrderId = userOrderId;
    }

    public String getMchntOrderId() {
        return mchntOrderId;
    }

    public void setMchntOrderId(String mchntOrderId) {
        this.mchntOrderId = mchntOrderId;
    }

    public String getOrderDesc() {
        return orderDesc;
    }

    public void setOrderDesc(String orderDesc) {
        this.orderDesc = orderDesc;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getGroupMchntNo() {
        return groupMchntNo;
    }

    public void setGroupMchntNo(String groupMchntNo) {
        this.groupMchntNo = groupMchntNo;
    }

    public String getGroupMchntName() {
        return groupMchntName;
    }

    public void setGroupMchntName(String groupMchntName) {
        this.groupMchntName = groupMchntName;
    }

    public String getOrderCcy() {
        return orderCcy;
    }

    public void setOrderCcy(String orderCcy) {
        this.orderCcy = orderCcy;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }

    public String getDiscountInfo() {
        return discountInfo;
    }

    public void setDiscountInfo(String discountInfo) {
        this.discountInfo = discountInfo;
    }

    public String getNeedPayAmt() {
        return needPayAmt;
    }

    public void setNeedPayAmt(String needPayAmt) {
        this.needPayAmt = needPayAmt;
    }

    public String getRealPayAmt() {
        return realPayAmt;
    }

    public void setRealPayAmt(String realPayAmt) {
        this.realPayAmt = realPayAmt;
    }

    public String getRealDiscountAmt() {
        return realDiscountAmt;
    }

    public void setRealDiscountAmt(String realDiscountAmt) {
        this.realDiscountAmt = realDiscountAmt;
    }

    public String getOrderUrl() {
        return orderUrl;
    }

    public void setOrderUrl(String orderUrl) {
        this.orderUrl = orderUrl;
    }

    public String getFrontBackUrl() {
        return frontBackUrl;
    }

    public void setFrontBackUrl(String frontBackUrl) {
        this.frontBackUrl = frontBackUrl;
    }

    public String getNotifyBackUrl() {
        return notifyBackUrl;
    }

    public void setNotifyBackUrl(String notifyBackUrl) {
        this.notifyBackUrl = notifyBackUrl;
    }

    public String getFrontSeqNum() {
        return frontSeqNum;
    }

    public void setFrontSeqNum(String frontSeqNum) {
        this.frontSeqNum = frontSeqNum;
    }

    public String getSysSeqNum() {
        return sysSeqNum;
    }

    public void setSysSeqNum(String sysSeqNum) {
        this.sysSeqNum = sysSeqNum;
    }

    public String getOrderCreateTime() {
        return orderCreateTime;
    }

    public void setOrderCreateTime(String orderCreateTime) {
        this.orderCreateTime = orderCreateTime;
    }

    public String getOrderExpiryTime() {
        return orderExpiryTime;
    }

    public void setOrderExpiryTime(String orderExpiryTime) {
        this.orderExpiryTime = orderExpiryTime;
    }

    public String getOrigTxnDate() {
        return origTxnDate;
    }

    public void setOrigTxnDate(String origTxnDate) {
        this.origTxnDate = origTxnDate;
    }

    public String getOrigSysSeqNum() {
        return origSysSeqNum;
    }

    public void setOrigSysSeqNum(String origSysSeqNum) {
        this.origSysSeqNum = origSysSeqNum;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getTransStatus() {
        return transStatus;
    }

    public void setTransStatus(String transStatus) {
        this.transStatus = transStatus;
    }

    public String getBizStatus() {
        return bizStatus;
    }

    public void setBizStatus(String bizStatus) {
        this.bizStatus = bizStatus;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getOrderExtraInfo() {
        return orderExtraInfo;
    }

    public void setOrderExtraInfo(String orderExtraInfo) {
        this.orderExtraInfo = orderExtraInfo;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }
}
